#pragma once
class CAnimal
{
protected:
	char m_gender ;
	int m_age;
	int m_blood ;
	int m_steps ;
public:
	CAnimal();
	~CAnimal();
	CAnimal(int pg, int pa, int pb);
	void SetAnimal(int pg, int pa, int pb,int psteps);
	virtual void ShowAnimal();
	virtual int BloodReduce();
	virtual int Move();
	virtual void Eat(CAnimal *anim);
	virtual void Print(int flag,int i);
};

